#ifndef UTILS_H
#define UTILS_H

#include <stdint.h> // For uint64_t
#include <stddef.h> // For size_t (often included by stdint but good practice)

// Function to get the size of a file
// Returns the file size in bytes, or (uint64_t)-1 on error.
uint64_t get_file_size(const char *filepath);

// TODO: Add declarations for other utility functions if they exist or are planned for this file.
// For example:
// void secure_clear_key(void *key, size_t len);
// int generate_random_bytes(unsigned char *buffer, size_t len);

#endif // UTILS_H